﻿#define _CRT_SECURE_NO_WARNINGS

#include <stdio.h>
//
//int main()
//{
//    int a = 0;
//    while (scanf("%d", &a))
//    {
//        int b = a;
//        for (b = a;b > 0;b--)
//        {
//            printf("*");
//        }
//        printf("\n");
//    }
//    return 0;
//}
//
//int main()
//{
//	int i = 0;
//	for (i < 100; i % 3 == 0; i = i + 3)
//	{
//		if (i < 100)
//		{
//			printf("%d\n", i);
//		}
//	}
//
//	
//	return 0;
//}

//int main()
//{
//
//	int a = 0, b = 0, c = 0;
//	int k = scanf("%d %d %d\n", &a, &b, &c);
//
//	if (a<b && b>c)
//		printf("%d %d %d\n", a, b, c);
//	else if (a > b && b < c)
//		printf("%d %d %d\n", a, c, b);
//	else if (a < b && b < c && b>a)
//		printf("%d %d %d\n", c, b, a);
//	else if (a > b && b < c)
//		printf("%d %d %d\n", c, a, b);
//	else if (a < b && b > c && a < c)
//		printf("%d %d %d\n", b, c, a);
//	else (a < b && b > c && a > c);
//		printf("%d %d %d\n", b, a,c);
//
//		printf("a=%d\n b=%d\n c=%d", a, b, c);
//
//	return 0;
//}
//
//int main()
//{
//	//打印1到100之间3的倍数的数字之和
//	int i = 0;
//	int sum = 0;
//	for (i = 3;i <= 100;i++)
//	{
//		if (i % 3 == 0)
//			sum += i;
//
//	}
//		printf("%d\n", sum);
//
//		
#include <math.h>
//int main()
//{
//	int i = 0;
//	for (i = 1000;i <= 2000 ; i=i+4)
//	{
//		if (i % 4 == 0);
//		{
//			printf("%d\n", i);
//
//		}
//		
//	}
//
//
//
//
//
//
//
//	return 0;
//}
//

//int main()
//{
//	int i = 0;
//	for (i = 100;i <= 200;i++)
//	{
//		if (i % !i != 0 && i % 1 ==i);
//			printf("%d\n",i);
//
//	}
//
//
//	return 0;
//}
int main()
{
	int i = 0;
	//控制行数
	for (i = 1; i <= 9; i++)
	{
		//打印每一行内容，每行有i个表达式
		int j = 0;
		for (j = 1; j <= i; j++)
		{
			printf("%d*%d=%2d ", i, j, i * j);
		}
		printf("\n");
	}
	return 0;
}